package cn.mw.cmdb.virtualization.strategy.handler;

import cn.mw.cmdb.virtualization.dto.VirtualizationBaseDto;
import cn.mw.cmdb.virtualization.param.VirtualizationParam;

import java.util.List;

/**
 * @author gengjb
 * @description 虚拟化不同类型处理
 * @date 2024/6/26 17:05
 */
public interface VirtualizationTypeHandler {

    final String HOST = "host";

    final String VM = "vm";

    List<String> getType();

    Object getTypeData(List<VirtualizationBaseDto> baseDtos, VirtualizationParam param, Integer serverId);
}
